package com.ocom.common.constant;

/**
 * URL常量定义表
 */
public final class CompanyServiceUrl {

    /******************** url for CompanyService-service ********************/
    /**
     * 获取单位列表信息（getCompanyListInfo）
     */
    public final static String URL_GetCompanyListInfo = "/getCompanyListInfo";
    /**
     * 获取单位列表信息 1条（getCompanyListInfo）
     */
    public final static String URL_GetCompanyListInfoOne = "/getCompanyListInfoOne";

    /**
     * 获取单位信息（/getCompanyInfo）
     */
    public final static String URL_GetCompanyInfo = "/getCompanyInfo";

    /**
     * 获取管理员用户信息（/getMngUserInfo）
     */
    public final static String URL_GetMngUserInfo = "/getMngUserInfo";

    /**
     * 获取管理员用户信息（/getMngUserInfoByName）
     */
    public final static String URL_GetMngUserInfoByName = "/getMngUserInfoByName";

    /**
     * 添加单位（ /addCompanyInfo）
     */
    public final static String URL_AddCompanyInfo= "/addCompanyInfo";

    public final static String URL_Wx_AddCompanyInfo= "/wxAddCompanyInfo";


    /**
     * 更新单位信息（/updateCompanyInfo）
     */
    public final static String URL_UpdateCompanyInfo = "/updateCompanyInfo";

    /**
     * 添加单位管理员（ /addCompanyAdminInfo）
     */
    public final static String URL_AddCompanyAdminInfo= "/addCompanyAdminInfo";


    /**
     * 获取单位下用户数（/getCompanyPersonNum）
     */
    public final static String URL_GetCompanyPersonNum = "/getCompanyPersonNum";

    /**
     * 更新管理员信息（updateMngUserInfo）
     */
    public final static String URL_UpdateMngUserInfo = "/updateMngUserInfo";

    /**
     * 单位信息（/UnitsPage/info）
     */
    public final static String URL_UnitsPageInfo = "/UnitsPage/info";

    /**
     * 修改密码（/UserPage/modify）
     */
    public final static String URL_UserPageModify = "/UserPage/modify";


    /**
     * 单位信息修改 (/UnitsPage/modify）
     */
    public final static String URL_UnitsPageModify = "/UnitsPage/modify";
    /**
     * 单位信息新增 ( /UnitsPage/add)
     */
    public final static String URL_UnitsPageAdd = "/UnitsPage/add";

    /**
     * 单位列表（/UnitsPage/onShow）
     */
    public final static String URL_UnitsPageOnShow = "/UnitsPage/onShow";

    /**
     * 添加单位秘钥信息（/addCompanyKeyInfo）
     */
    public final static String URL_AddCompanyKeyInfo= "/addCompanyKeyInfo";



    /**
     * 获取企业列表 (/getCmpanyListByOpenid）
     */
    public final static String URL_getCmpanyListByOpenid = "/getCmpanyListByOpenid";


    public final static String URL_getCompanyInfoById = "/getCompanyInfoById";


    /**
     * 是否存在管理员  根据用户名和密码判断
     */
    public final static String URL_isExistCompany = "/isExistCompany";

    /**
     * 升级文件列表（UpgradePage/onShow）
     */
    public final static String URL_UpgradePageOnShow = "/UpgradePage/onShow";


    /**
     * 获取升级文件记录(getMjOsVerInfo)
     */
    public final static String URL_GetMjOsVerInfo = "/getMjOsVerInfo";

    /**
     * 数据更新 （UpgradePage/importUpgrade）
     * */
    public final static String URL_UpgradePageImportUpgrade = "/UpgradePage/importUpgrade";


    /**
     * 保存升级文件记录(addMjOsVerInfo)
     * */
    public final static String URL_AddMjOsVerInfo = "/addMjOsVerInfo";

    /**
     * 升级文件删除（UpgradePage/delete）
     * */
    public final static String URL_UpgradePageDelete = "/UpgradePage/delete";


    /**
     * 更新升级文件记录(updateMjOsVerInfo)
     * */
    public final static String URL_UpdateMjOsVerInfo= "/updateMjOsVerInfo";

    /**
     * 获取可升级文件版本(getMjOsVerUp)
     * */
    public final static String URL_GetMjOsVerUp= "/getMjOsVerUp";

    /**
     * 修改企业颜色
     */
    public final static String URL_modifyColor= "/modifyColor";


    /**
     * 修改企业名称
     */
    public final static String URL_modifyName= "/modifyName";


    /**
     * 修改企业创始人
     */
    public final static String URL_modifyPid= "/modifyPid";

    /**
     * 2.3.获取卡列表（user/getCardListInfo）
     * */
    public final static String URL_UserGetCardListInfo= "/user/getCardListInfo";

    /**
     * 3.1.获取管理员信息（getMngUserInfoByOpenid）
     * */
    public final static String URL_GetMngUserInfoByOpenid= "/getMngUserInfoByOpenid";

    /**
     * 3.4.获取注册码信息（getRegCodeInfo）
     * */
    public final static String URL_GetRegCodeInfo= "/getRegCodeInfo";

    public final static String URL_GetRegCodeInfoOne= "/getRegCodeInfoOne";

    /**
     * 3.2.获取单位信息列表(getCompanyInfoByOpenid)
     * */
    public final static String URL_GetCompanyInfoByOpenid= "/getCompanyInfoByOpenid";

    /**
     * 3.5.获取普通用户单位信息列表(getCompanyInfoByUser)
     * */
    public final static String URL_GetCompanyInfoByUser= "/getCompanyInfoByUser";

    /**
     * 2.4.获取注册码信息（user/getRegCodeInfo）
     * */
    public final static String URL_UserGetRegCodeInfo= "/user/getRegCodeInfo";

    /**
     * 2.5.手机号绑定(user/bindPhone)
     * */
    public final static String URL_UserBindPhone= "/user/bindPhone";

    /**
     * 2.8.获取用户设备列表 menjin/getMacList
     * */
    public final static String URL_MenjinGetMacList= "/menjin/getMacList";

    /**
     * 2.9.获取设备开门记录 menjin/getRecord
     *
     * */
    public final static String URL_MenjinGetRecord= "/menjin/getRecord";

    /**
     * 2.2.远程开门 menjin/open
     * */
    public final static String URL_MenjinOpen= "/menjin/open";

    /**
     * 2.7.获取二维码 menjin/getCode
     * */
    public final static String URL_MenjinGetCode= "/menjin/getCode";

    /**
     * 2.6.注册码绑定(user/registerCode)
     * */
    public final static String URL_UserRegisterCode= "/user/registerCode";

    /**
     * 卡应用首页信息 menjin/getCardConfig
     * */
    public final static String URL_MenjinGetCardConfig= "/menjin/getCardConfig";

    /**
     * 2.18.查询单位秘钥信息(getCompanyKeyInfo)
     * */
    public final static String URL_GetCompanyKeyInfo= "/getCompanyKeyInfo";

    public final static String URL_getCompanyKeyInfoOne= "/getCompanyKeyInfoOne";

    //通讯密钥生成
    public final static String URL_UnitsPageBuildKey= "/UnitsPage/buildKey";

    //更新单位通讯秘钥
    public final static String URL_UpdateCompanyCommKey= "/updateCompanyCommKey";

    /**
     * 代理商列表（AgentPage/onShow）
     * */
    public final static String URL_AgentPageOnShow= "/AgentPage/onShow";

    /**
     * 代理商信息（AgentPage/info）
     * */
    public final static String URL_AgentPageInfo= "/AgentPage/info";

    /**
     * 代理商修改（AgentPage/modify）
     * */
    public final static String URL_AgentPageModify= "/AgentPage/modify";

    /**
     * 代理商新增（AgentPage/add）
     * */
    public final static String URL_AgentPageAdd= "/AgentPage/add";

    /**
     * 单位账号列表（UnitAccount/onShow）
     * */
    public final static String URL_UnitAccountOnShow= "/UnitAccount/onShow";

    public final static String URL_UnitAccountOnShowB= "/UnitAccount/onShowB";



    /**
     * 新增单位账号（UnitAccount/add）
     * */
    public final static String URL_UnitAccountAdd= "/UnitAccount/add";

    /**
     * 修改单位账号（UnitAccount/modify）
     * */
    public final static String URL_UnitAccountModify= "/UnitAccount/modify";

    /*
     * 启用/禁用单位账号（UnitAccount/modifyStatus）
     * */
    public final static String URL_UnitAccountModifyStatus= "/UnitAccount/modifyStatus";


    /**
    * 修改单位账号密码（UnitAccout/modifyPwd）
    * */
    public final static String URL_UnitAccountModifyPwd= "/UnitAccount/modifyPwd";



    /**
     * 代理商获取单位列表
     */
    public final static String URL_getCompanyListByAgentId= "/getCompanyListByAgentId";

    /**
     * 根据手机号获取管理员用户列表（/getMngUserInfoByPhone）
     */
    public final static String URL_GetMngUserInfoByPhone = "/getMngUserInfoByPhone";


    /**
     * 手机号获取可管理单位（getCompanyListByPhone）
     * */
    public final static String URL_GetCompanyListByPhone = "/getCompanyListByPhone";


    public final static String URL_importLog = "/importLog";

    public final static String URL_importList = "/importList";


    /**
     * 3.9获取公众号功能配置信息（getAppFunc）
     */
    public final static String URL_getAppFunc = "/getAppFunc";
//    public final static String URL_getAppFuncList = "/getAppFuncList";
    /**
     * 3.10修改公众号功能配置信息（setAppFunc）
     */
    public final static String URL_setAppFunc = "/setAppFunc";

    /**
     * 3.11获取公众号配置信息（getAppInfo）
     */
    public final static String URL_getAppInfo = "/getAppInfo";

    /**
     * 3.12修改公众号配置信息（setAppInfo）
     */
    public final static String URL_setAppInfo = "/setAppInfo";

    /**
     * 3.13获取App信息（getAppInfoByName）
     */
    public final static String URL_getAppInfoByName = "/getAppInfoByName";


    /**
     * 3.14获取公众号可管理单位(getCompanyListByAgentGzh)
     */
    public final static String URL_getCompanyListByAgentGzh = "/getCompanyListByAgentGzh";


    /**
     * 3.15获取用户列表(getPersonListByOpenid)
     */
    public final static String URL_getPersonListByOpenid = "/getPersonListByOpenid";


    /**
     * 3.16获取绑定注册页面(urlBindRegister)
     */
    public final static String URL_urlBindRegister = "/urlBindRegister";


    /**
     * 3.19获取单位公众号列表（getGzhListOfCom）
     */
    public final static String URL_getGzhListOfCom = "/getGzhListOfCom";

    public final static String URL_getXcxListOfCom = "/getXcxListOfCom";

    /**
     * 3.20获取单位公众号编码（getGzhCodeOfCom）
     */
    public final static String URL_getGzhCodeOfCom = "/getGzhCodeOfCom";



    /**
     * 获取单位简表（getCompanySummary
     */
    public final static String URL_getCompanySummary = "/getCompanySummary";

    /**
     * 3.21获取小程序单位列表(getXcxComList)
     */
    public final static String getXcxComList = "/getXcxComList";

    /**
     * 6.21获取响应接口参数（getReplyApiPara）
     */
    public final static String URL_getReplyApiPara = "/getReplyApiPara";

    public final static String URL_getComRequest = "/getComRequest";

    /**
     * 5.2获取单位当前数据（getUnitCurrentData）
     */
    public final static String URL_getUnitCurrentData = "/getUnitCurrentData";


    /**
     * 5.3获取单位月数据（getUnitMonthData）
     */
    public final static String URL_getUnitMonthData = "/getUnitMonthData";


    /**
     * 5.4修改单位使用权限（setUnitPara）
     */
    public final static String URL_setUnitPara = "/setUnitPara";


    /**
     * 5.5获取分库当前数据（getSubDbCurrentData）
     */
    public final static String URL_getSubDbCurrentData = "/getSubDbCurrentData";



    /**
     * 5.6获取分库月数据（getSubDbMonthData）
     */
    public final static String URL_getSubDbMonthData = "/getSubDbMonthData";




    //5.7获取分库的单位范围（getSubDbComId）
    public final static String URL_getSubDbComId = "/getSubDbComId";



    //获取单位角色列表
    public final static String URL_getCompanyRole = "/getCompanyRole";

    //4.22添加单位角色（addCompanyRole）
    public final static String URL_addCompanyRole = "/addCompanyRole";

    //4.23更新单位角色名称（modifyCompanyRole）
    public final static String URL_modifyCompanyRole = "/modifyCompanyRole";

    //4.24删除自定义角色（delCompanyRole）
    public final static String URL_delCompanyRole = "/delCompanyRole";





    /**
     * 6.23生成单位登录验证码（getComLoginAuthCode）
     */
    public final static String URL_getComLoginAuthCode = "/getComLoginAuthCode";

    /**
     * 6.24单位登录验证（comLoginAuth）
     */
    public final static String URL_comLoginAuth = "/comLoginAuth";


    /**
     * 6.22获取服务商响应接口参数（getSeverReplyApiPara）
     */
    public final static String URL_getSeverReplyApiPara = "/getSeverReplyApiPara";


    /**
     * 6.25获取单位平台页面操作列表（getComDockPageList）
     */
    public final static String URL_getComDockPageList = "/getComDockPageList";

    /**
     * 6.17读取通讯接口URL（getDockApiUrl）
     */
    public final static String URL_getDockApiUrl = "/getDockApiUrl";


    public final static String URL_accountAndRole  = "/accountAndRole";


    /**
     * 3.1.1.当前登录用户的 登录帐号列表(/appapi/account)
     */
    public final static String URL_account  = "/account";


    /**
     * 3.1.3.主帐号列表(/appapi/main-account/list)
     */
    public final static String URL_mainAccountList  = "/main-account/list";


    /**
     * 3.1.4.切换主帐号(/appapi/switch-account)
     */
    public final static String URL_switchAccount  = "/switchAccount";

    public final static String URL_resetPwd  = "/resetPwd";

    /**
     * 添加绑定主帐号
     */
    public final static String URL_mainAccountBindDeviceUserBind  = "/addDeviceUserBind";

    /**
     * 添加账号
     */
    public final static String URL_addMngAccount  = "/addMngAccount";

    /**
     * 平台协议管理接口
     */
    public final static String Url_addDockApi = "/addDockApi";
    public final static String Url_getDockApiList = "/getDockApiList";
    public final static String Url_updateDockApi = "/updateDockApi";
    public final static String Url_setDockApiUrl = "/setDockApiUrl";
    public final static String Url_getDockServerList = "/getDockServerList";
    public final static String Url_addDockServer = "/addDockServer";
    public final static String Url_updateDockServer = "/updateDockServer";
    public final static String Url_getComDockList = "/getComDockList";
    public final static String Url_addComDock = "/addComDock";
    public final static String Url_updateComDock = "/updateComDock";
    public final static String Url_removeComDock = "/removeComDock";
    public final static String Url_getDockKey = "/getDockKey";
    public final static String Url_saveDockKey = "/saveDockKey";
    public final static String Url_getDockApiConfig = "/getDockApiConfig";
    public final static String Url_saveDockApiConfig = "/saveDockApiConfig";
    public final static String Url_newMd5Key = "/newMd5Key";
    public final static String Url_newRsa = "/newRsa";
    public final static String Url_getDockComList = "/getDockComList";
    public final static String Url_getComDockApi = "/getComDockApi";

    public final static String Url_getApiPara = "/getApiPara";
    public final static String Url_setApiPara = "/setApiPara";
    public final static String Url_getApiList = "/getApiList";

    public static final String URL_getAppMenuByRole="/getAppMenuByRole";


   public final static String URL_unbingWxCompanyAdmin= "/unbingWxCompanyAdmin";

    public final static String URL_getCompanyConfig = "/getCompanyConfig";

    public final static String URL_addCompanyConfig = "/addCompanyConfig";

    public final static String URL_updateCompanyConfig = "/updateCompanyConfig";

    public final static String URL_removeCompanyConfig = "/removeCompanyConfig";

    /**
     * 首页公告栏列表
     */
    public final static String URL_getNoticeBoardList = "/getNoticeBoardList";

    /**
     * 首页公告栏新增
     */
    public final static String URL_addNoticeBoard = "/addNoticeBoard";

    /**
     * 首页公告栏修改
     */
    public final static String URL_modifyNoticeBoard = "/modifyNoticeBoard";

    /**
     * 首页公告栏修改
     */
    public final static String URL_deleteNoticeBoard = "/deleteNoticeBoard";

    /**
     * 首页公告栏展示
     */
    public final static String URL_homeNoticeBoard = "/homeNoticeBoard";

    /**
     * 首页单位公告栏
     */
    public final static String URL_getNoticeBoardByCom = "/getNoticeBoardByCom";

    /**
     * 产品建议列表
     */
    public final static String URL_productSuggestionPage = "/productSuggestion/page";

    /**
     * 修改产品建议
     */
    public final static String URL_productSuggestionUpdate = "/productSuggestion/update";

    /**
     * 删除产品建议
     */
    public final static String URL_productSuggestionDelete = "/productSuggestion/delete";


    /**
     *
     */
    public final static String URL_getUserByRole = "/getUserByRole";

    /**
     * 根据申请人获取流程关键字
     */
    public final static String URL_getFlowkeyByPid = "/getFlowkeyByPid";

    /**
     * 获取推送人信息
     */
    public final static String URL_getPushByLine = "/getPushByLine";

    /**
     * 添加单位流程
     */
    public final static String URL_newComFlow = "/newComFlow";

    /**
     * 更新单位流程
     */
    public final static String URL_updateComFlow = "/updateComFlow";

    /**
     * 根据单位获取流程
     */
    public final static String URL_getFlowListByCom = "/getFlowListByCom";

    /**
     * 移除单位流程
     */
    public final static String URL_removeComFlow = "/removeComFlow";

    /**
     * 根据流程获取审批人
     */
    public final static String URL_getApproverListByFlow = "/getApproverListByFlow";

    /**
     * 添加流程审批人
     */
    public final static String URL_newFlowApprover = "/newFlowApprover";

    /**
     * 更新流程审批人
     */
    public final static String URL_updateFlowApprover = "/updateFlowApprover";

    /**
     * 移除流程审批人
     */
    public final static String URL_removeFlowApprover = "/removeFlowApprover";

    /**
     * 根据流程获取推送人
     */
    public final static String URL_getPushListByFlow = "/getPushListByFlow";

    /**
     * 添加流程推送人
     */
    public final static String URL_newFlowPush = "/newFlowPush";

    /**
     * 更新流程推送人
     */
    public final static String URL_updateFlowPush = "/updateFlowPush";

    /**
     * 更新流程推送人
     */
    public final static String URL_removeFlowPush = "/removeFlowPush";

    /**
     * 获取流程明细
     */
    public final static String URL_getFlowInstanceList = "/getFlowInstanceList";

    /**
     * 获取代办事项
     */
    public final static String URL_getApplyTasks = "/getApplyTasks";

    public final static String URL_getFlowApprovalDetail = "/getFlowApprovalDetail";

    public final static String URL_handleApply = "/handleApply";

    public final static String URL_newApply = "/newApply";
    public final static String URL_cancelApply = "/cancelApply";

    public final static String URL_getApplyListByPid = "/getApplyListByPid";
//    public final static String URL_getApplyListByPid2 = "/getApplyListByPid2";

//    public final static String URL_getApplyListByPid = "/getApplyListByPid";

    public final static String URL_refreshRecentCompany = "/refreshRecentCompany";

    public final static String URL_getLoginCompanyList = "/getLoginCompanyList";

    public final static String URL_getPageEnumByModel = "/getPageEnumByModel";



    public final static String URL_addLeavelApply = "/addLeavelApply";

    public final static String URL_updateLeavelApply = "/updateLeavelApply";


    public final static String URL_leavelApplyList = "/leavelApplyList";

    public final static String URL_leavelApplyOne = "/leavelApplyOne";

    public final static String URL_applyOne = "/applyOne";
    public final static String URL_queryUserLeave = "/queryUserLeave";

    public final static String URL_leaveApplyDetail = "/leaveApplyDetail";

    public final static String URL_newLeaveApply = "/newLeaveApply";

    public final static String URL_updateLeaveApply = "/updateLeaveApply";


    public final static String URL_newBizApply = "/newBizApply";

    public final static String URL_updateBizApply = "/updateBizApply";

}
